package errs

/*************************************************
 *	@author zander
 *	@time 	2018年1月9日09:26:37
 *	@brief 	所有有关mongodb的错误，为111开头
 *************************************************/


func MgoSearchErr(obj... interface{})  error{
	return HDException{nil,11000,"mongodb查询出错",obj}
}
func MgoSearchIdErr(obj... interface{})  error{
	return HDException{nil,11001,"mongodb查询出错,id 不存在",obj}
}
func MgoQueryParamErr(obj... interface{})  error{
	return HDException{nil,11102,"mongodb查询参数异常",obj}
}

func MgoUpdateErr(obj... interface{})  error{
	return HDException{nil,11100,"mongodb更新数据出错",obj}
}

func MgoAggregateErr(obj... interface{})  error{
	return HDException{nil,11300,"aggregate 请求异常",obj}
}

func MgoInsertErr(obj... interface{})  error{
	return HDException{nil,11400,"mongodb 插入or批量插入失败",obj}
}

func XormSearchErr(obj... interface{})  error{
	return HDException{nil,12000,"xorm查询出错",obj}
}

func XormQueryParamErr(obj... interface{})  error{
	return HDException{nil,12001,"xorm查询参数异常",obj}
}

func XormUpdateErr(obj... interface{})  error{
	return HDException{nil,12100,"xorm更新数据出错",obj}
}

func XormInsertErr(obj... interface{})  error{
	return HDException{nil,12200,"xorm 插入or批量插入失败",obj}
}